System and method for controlling output ripple of dc-dc converters with leading edge modulation control using current injection

ABSTRACT

In a preferred embodiment, a voltage converter comprises a voltage converter circuit, an output adjuster and a controller. The controller provides a control signal at a duty ratio determined dynamically by a set of input signals. The dynamic output adjuster determines the set of input signals by adjusting the ac component of an output voltage based on a gain Q. The dynamic output adjuster alleviates dependence on the value of R c  under leading edge modulation in either analog or digital converter systems. In addition to delivering the desired left half plane zero effects, dynamic output adjustment reduces the value of the output ripple. As a result, modern control methods such as input-output linearization can be used to design both boost and buck-boost PWM converters if only left half plane zero effects are present.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority benefit from U.S. Provisional Patent Application No. 61/578,137 filed Dec. 20, 2011.

FIELD OF THE INVENTION

The present invention relates generally to providing modulation signals to electrical circuits and, more particularly, to a system and method for controlling output ripple of DC/DC converters with leading edge modulation (“LEM”) control.

BACKGROUND OF THE INVENTION

Power converters are used to convert one form of energy to another (e.g., AC to AC, AC to DC, DC to AC, and DC to DC) thereby making it usable to the end equipment, such as computers, automobiles, electronics, telecommunications, space systems and satellites, and motors. Every application of power electronics involves some aspect of control. Converters are typically identified by their capability and/or configurations, such as, buck converters, boost converters, buck-boost converters, boost-buck converters (uk), etc. For example, DC-DC converters belong to a family of converters known as “switching converters” or “switching regulators.” This family of converters is the most efficient because the conversion elements switch from one state to another, rather than needlessly dissipating power during the conversion process. Essentially there is a circuit with switches and two configurations (each can be modeled as linear systems) in which the converter resides according to the switch positions. The duty ratio (d) is the ratio indicating the time in which a chosen switch is in the “on” position while the other switch is in the “off” position, and this d is considered to be the control input. Input d is usually driven by pulse-width-modulation (“PWM”) techniques.

Switching from one state to another and the accompanying nonlinearity of the system causes problems. State space averaging reduces the switching problems to make the system, in general, a nonlinear averaged system for a boost converter or a buck-boost converter. But, control of the system under these nonlinear effects becomes difficult when certain performance objectives must be met. Linearization is mostly accomplished through a Taylor series expansion. Nonlinear terms of higher orders are thrown away and a linear approximation replaces the nonlinear system. This linearization method has proven effective for stabilizing control loops at a specific operating point. However, use of this method requires making several assumptions, one of them being so-called “small signal operation.” This works well for asymptotic stability in the neighborhood of the operating point, but ignores large signal effects which can result in nonlinear operation of the control loop when, for example, an amplifier saturates during startup, or during transient modes, such as load or input voltage changes. Once nonlinear operation sets in, the control loop can have equilibrium points unaccounted for in the linearization.

One of the most widely used methods of pulse-width modulation is trailing-edge modulation (“TEM”), wherein the on-time pulse begins on the clock and terminates in accordance with a control law. Unstable zero dynamics associated with TEM with switch on-time sampling in the continuous conduction mode (“CCM”) prevent the use of an input-output feedback linearization because it would result in an unstable operating point for boost and buck-boost converters. The other control method is LEM, wherein the on-time pulse begins in accordance with a control law and terminates on the clock. The difference between LEM and TEM is that in TEM the pulse-width is determined by the instantaneous control voltage v_(c) prior to switch turn-off, whereas in LEM the pulse-width is determined by v_(c) prior to switch turn-on.

Further, it is well known in the art that pulse-width modulation (“PWM”) boost and buck-boost power converters exhibit right half plane zero effects when trailing edge modulation with on time switch sampling is employed. This makes control design extremely difficult. It has been shown that if leading edge modulation with off time switch sampling is used with a sufficiently large equivalent series resistance (“ESR”) R_(c) of the output capacitor, then left half plane zero effects emerge. This enables much easier control design.

Therefore, there is a need for a system and method for controlling ripple of DC-DC converters with LEM control to alleviate dependence on the value of R_(c) under LEM in either analog or digital converter systems while delivering left plane zero effects.

SUMMARY OF THE INVENTION

The present disclosure includes a voltage converter controlled by applying a control signal based on an adjusted output voltage of a voltage converter circuit. The adjusted output voltage depends on inductor current ripple in an inductor of the voltage converter circuit.

In a preferred method of voltage conversion an input voltage is converted into an output voltage by providing a voltage converter circuit having the input voltage as a voltage source and producing the output voltage across a load resistance. An inductor current flows through an inductor in the voltage converter circuit, the inductor current having a steady-state component and a time varying component. An output adjuster is connected to the voltage converter circuit, the output adjuster generating an adjusted output voltage which depends on the output voltage and the time varying component of the inductor current scaled by a first gain factor. A controller is connected to the output adjuster and to the voltage converter circuit, the controller generating a control signal with a duty ratio that controls the voltage converter circuit. The duty ratio is dynamically determined from the adjusted output voltage, the input voltage, a desired output voltage, a second gain factor, the inductor current and the first gain factor. The voltage converter circuit operates to match the output voltage to the desired output voltage.

In a preferred embodiment, the adjusted output voltage is a linear function of the time varying component of the inductor current.

In a preferred embodiment, the control signal is determined based on leading edge modulation of the voltage converter circuit and the control signal is based on input-output feedback linearization of a set of state variables with stable zero dynamics, where the set of state variables includes the adjusted output voltage. However, any suitable control method is compatible with the method.

In further aspect of the present disclosure, the controller utilizes proportional, integral and derivative gain for the second gain.

In a first embodiment, the voltage converter comprises a boost converter circuit, an output adjuster and a controller. A suitable duty ratio is generated by the controller and applied to the boost converter based on an adjusted output voltage from the output adjuster where the adjusted output voltage is determined from the output voltage of the boost converter and an inductor current ripple.

In a second embodiment, the voltage converter comprises a buck-boost converter circuit, an output adjuster and a controller. A suitable duty ratio is generated by the controller and applied to the buck-boost converter based on an adjusted output voltage from the output adjuster where the adjusted output voltage is determined from the output voltage of the buck-boost converter and an inductor current ripple.

In a third embodiment, the voltage converter comprises a buck converter circuit, an output adjuster and a controller. A suitable duty ratio is generated by the controller and applied to the buck converter based on an adjusted output voltage from the output adjuster where the adjusted output voltage is determined from the output voltage of the buck converter and an inductor current ripple.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a circuit diagram of a boost converter of a preferred embodiment.

FIG. 2 is a circuit diagram of a buck-boost converter of a preferred embodiment.

FIG. 3 is a circuit diagram of a buck converter of a preferred embodiment.

FIG. 4 is a block diagram of a preferred embodiment of a voltage converter including a converter circuit, an output adjuster and a controller.

FIG. 5 is a flow chart of a method of operation for a preferred embodiment of a voltage converter.

DETAILED DESCRIPTION

In the disclosed embodiments of a boost and a buck-boost converter with PWM control, the inductor current is measured and a difference current is formed between the measured inductor current and a measured output current. The difference current represents an inductor current ripple, which is further scaled and then injected into the converter state equations. A method for altering the converter state equations based on inductor current ripple is disclosed.

In a preferred embodiment, the method of the present disclosure can be used to alleviate dependence on the value of output capacitor equivalent series resistance (“ESR”) (R_(c)) when used with leading edge modulation (“LEM”) and switch off time sampling in either analog or digital converter systems.

FIG. 1 illustrates a preferred embodiment boost converter circuit 100 having a single output voltage 110 (y). The boost converter comprises a series resistor 102 (R_(s)) connected in series with an inductor 103 (L), a switch 104 (S₁) and a DC voltage input 101 (u ₀). A capacitive circuit comprises a switch 105 (S₂), connected in series to inductor 103, further connected in series to a capacitor 106 (C) and DC series resistance 107 (R_(C)) associated with capacitor 106. Load resistance 108 (R) is connected in parallel with capacitor 106 and DC series resistance 107. Output voltage 110 (y) is taken across load resistance 108. The inductor current 112 (x ₁) is measured as the current through inductor 103 and series resistor 102.

FIG. 2 illustrates a preferred embodiment buck-boost converter circuit 200 having a single output voltage 210 (y). The buck-boost converter comprises a switch 204 (S₁) connected in series with series resistor 202 (R_(s)) which is further connected to an inductor 203 (L). Inductor 203 and switch 204 are connected to DC voltage input 201 (u ₀) to complete a series circuit. A capacitive circuit comprises a switch 205 (S₂) connected between switch 204 and a capacitor 206 (C), and further connected in series with DC series resistance 207 (R_(C)) associated with capacitor 206. Load resistance 208 (R) is connected in parallel with the capacitor 206 and DC series resistance 207. Output voltage 210 (y) is taken across load resistance 208. The inductor current 212 (x ₁) is measured as the current through inductor 203 and series resistor 202.

FIG. 3 illustrates a preferred embodiment buck converter circuit 300 having a single output voltage 310 (y). The buck converter comprises a switch 304 (S₁) connected in series with a series resistor 302 connected to inductor 303 (L) which is further connected to load resistance 308 (R). Switch 304 and load resistance 308 further connect to DC voltage input 301 (u ₀) to complete a series circuit. A switch 305 (S₂) is connected between switch 304 and DC voltage input 301. A capacitive circuit is connected in parallel with load resistance 308 and comprises a capacitor 306 (C) connected to a DC series resistance 307 (R_(C)) associated with capacitor 306. The output voltage 310 (y) is taken across load resistance 308. The inductor current 312 (x ₁) is measured as the current through inductor 303 and series resistor 302.

In general, for the boost, buck-boost and buck voltage converter circuits, the system is characterized by the state equations for state variables x₁ (inductor current), x₂ (capacitor voltage) and y (output voltage). A control signal is applied to the (S₁) switch characterized by its instantaneous duty ratio d. The steady-state output voltage of a boost voltage converter is 1/(1−D) times the input voltage where D is the steady-state value of the instantaneous duty ratio d. The steady-state output voltage of a buck-boost converter is D/(1−D) times the input voltage and the steady-state output voltage of a buck converter is D times the input voltage.

FIG. 4 shows a preferred embodiment of a control circuit 400 suitable for controlling the voltage converter circuits of FIGS. 1, 2 and 3. Control circuit 400 is amenable to input-output linearization methods that do not constrain stability to one operating point, but rather to a set of operating points spanning the expected range of operation during startup and transient modes of operation. A voltage converter circuit 402 is connected to a DC input voltage 401 (u _(o)) and produces output voltage 410 (y) in response to control signal 409 characterized by the duty ratio d. An output adjuster circuit 405 senses load resistance 406 (R) and inductor current 412 (x ₁) of voltage converter circuit 402 to adjust output voltage 410 to an adjusted output voltage 415 (y′) according to a deltaE gain factor 416 (Q). Adjusted output voltage 415 and deltaE gain factor 416 is communicated to controller 420. Controller 420 produces control signal 409 from adjusted output voltage 415, deltaE gain factor 416, DC input voltage 401, a desired output voltage 419 (y ₀) and circuit parameters 413 including, for example, the load resistance R and the inductor current x₁. Controller 420 adjusts control signal 409 to match output voltage 410 to desired output voltage 419.

Controller 420 and output adjuster 405 are preferably implemented in one or more digital devices, implemented with programmable software instructions stored in memory and executed by a processor to carry out the converter control functions including output adjustment. In alternate embodiments, an analog implementation is used instead of a digital implementation. The output adjuster methods as described below are then implemented as hardware functions, including analog adders and multipliers.

Controller 420 can implement any desired control method. For example, a pulse width modulated (PWM) controller is suitably constructed. The PWM controller produces the control signal which drives the switch (S₁) of a voltage converter with the duty ratio d.

Voltage converters operating in the continuous conduction mode with trailing edge modulation (TEM) and switch on-time sampling give rise to unstable zero dynamics for boost and buck-boost converters where the linear segment of the system about an operating point has a right half plane zero. In a preferred control embodiment, leading-edge modulation (LEM) with switch off time sampling is implemented by controller 420 that changes the zero dynamics, so that the linear part of the system has only left half plane zeros. Since the resulting nonlinear system possesses stable zero dynamics, input-output feedback linearization can be employed wherein a linearizing transformation is performed and used to define control signal inputs to a converter. This transformation is local in nature, but it can be applied in a neighborhood of any state space operating point for multiple DC-DC conversions.

In a preferred embodiment of a boost converter, boost converter circuit 100 is substituted for voltage converter circuit 402, and controller 420 uses LEM with switch off time sampling of the state variables. When output adjuster is off, Q=0, y′=y, and the dynamic state equations for the boost converter are

$\begin{matrix} {{{\overset{.}{x}}_{1} = {\frac{u_{0}}{L} - \frac{{Rx}_{2}}{L\left( {R + R_{c}} \right)} - {\left\lbrack {R_{s} + \frac{{RR}_{c}}{\left( {R + R_{c}} \right)}} \right\rbrack \frac{x_{1}}{L}} + {{\frac{R}{L\left( {R + R_{c}} \right)}\left\lbrack {{R_{c}x_{1}} + x_{2}} \right\rbrack}d}}}\mspace{79mu} {{\overset{.}{x}}_{2} = {{{- \frac{1}{C\left( {R + R_{c}} \right)}}x_{2}} + {\frac{R}{C\left( {R + R_{c}} \right)}\left\lbrack {x_{1}\left( {1 - d} \right)} \right\rbrack}}}\mspace{79mu} {y = {\frac{R}{R + R_{c}}\left\lbrack {{R_{c}x_{1}} + x_{2}} \right\rbrack}}} & \left( {{Eqs}.\mspace{14mu} 1} \right) \end{matrix}$

where x₁ is the inductor current, x₂ is the voltage across capacitor C, u₀ is the input voltage, y is the output voltage and duty ratio d is the instantaneous duty ratio of the control signal. The dot above a variable means the time derivative of the variable.

Given a desired output voltage y₀, the equations {dot over (x)}₁=0, {dot over (x)}₂=0 and y=y₀ are solved to find the corresponding steady-state values x₁₀, x₂₀, with steady-state duty ratio D. The state space equilibrium point is (x₁₀, x₂₀); asymptotically stabilizing the system to this equilibrium point sends y asymptotically to y₀.

Next, a Taylor series linearization is performed on Eqs. 1 about x₁₀, x₂₀, and D. Using the approximations

${R_{s} = 0},{R_{c}^{2} = 0},{x_{10} = \frac{u_{0}}{\left( {1 - D} \right)^{2}R}},{and}$ ${x_{20} = \frac{u_{0}}{\left( {1 - D} \right)}},$

the resulting transfer function has a zero in the open left half plane if and only if:

$\begin{matrix} {{R_{c}C} > {\frac{L}{R\left( {1 - D} \right)}.}} & \left( {{Eq}.\mspace{14mu} 4} \right) \end{matrix}$

This is the well-known Ridley condition for the boost converter.

Under the Ridley condition, the input-output feedback linearization is employed using proportional control, generally with controller gain factor k>0. The input-output feedback linearization yields the formula for duty ratio d:

$\begin{matrix} {d = \frac{\begin{matrix} {{\left( {{{RR}_{C}C} + L} \right)y} - {\left( {L - {R_{S}R_{C}C}} \right){Rx}_{1}} -} \\ {{{RR}_{C}{Cu}_{0}} + {\left( {R + R_{C}} \right){{LCk}\left( {y_{0} - y} \right)}}} \end{matrix}}{R\left( {{R_{C}{Cy}} - {\frac{LR}{R + R_{C}}x_{1}}} \right)}} & \left( {{Eq}.\mspace{14mu} 5} \right) \end{matrix}$

The Ridley condition holds if the denominator is positive and the approximations

$x_{1} = \frac{y}{R\left( {1 - D} \right)}$ and $\frac{R}{R + R_{c}} = 1$

are valid in Eq. 5.

Generally, integral and derivative gain can also be implemented by the controller so that the controller gain factor takes the form

$\begin{matrix} {{k = \left( {k_{p} + {k_{i}/s} + {k_{d}s}} \right)},} & \left( {{Eq}.\mspace{14mu} 6} \right) \end{matrix}$

where k_(p), k_(i), and k_(d) are the gains of the proportional, integral, and derivative terms of the controller and s is a complex variable. For example, an integral gain can be included to reduce steady state error.

When the output adjuster is on with deltaE gain factor Q>0, the output adjuster changes the output y′ used by the controller for control purposes according to

$\begin{matrix} {y^{\prime} = {y + {Q\left( {x_{1} - \frac{y}{R}} \right)}}} & \left( {{Eq}.\mspace{14mu} 7} \right) \end{matrix}$

where y is the output voltage in the state equations (Eqs. 1). x₁ represents the AC+DC terms of inductor current. Since

$\left( \frac{y}{R} \right)$

is equal to the DC term near steady state,

$\left( {x_{1} = \frac{y}{R}} \right)$

represents the AC term which is the inductor ripple current. The output adjuster does not change the DC component of output voltage y of the physical plant which matches the desired output voltage y₀: instead the output adjuster changes the signal presented to the controller which affects the dynamics of the output voltage y.

The state equations, modified by the output adjuster with Q>0, become:

$\begin{matrix} {{{\overset{.}{x}}_{1} = {\frac{u_{0}}{L} - \frac{{Rx}_{2}}{L\left( {R + R_{c}} \right)} - {\left\lbrack {R_{s} + \frac{{RR}_{c}}{\left( {R + R_{c}} \right)}} \right\rbrack \frac{x}{L}} + {{\frac{R}{L\left( {R + R_{c}} \right)}\left\lbrack {{R_{c}x_{1}} + x_{2}} \right\rbrack}d}}}\mspace{79mu} {{\overset{.}{x}}_{2} = {{{- \frac{1}{C\left( {R + R_{c}} \right)}}x_{2}} + {\frac{R}{C\left( {R + R_{c}} \right)}\left\lbrack {x_{1}\left( {1 - d} \right)} \right\rbrack}}}\mspace{79mu} {y^{\prime} = {{\frac{1}{R + R_{c}}\left\lbrack {{{R\left( {R_{c} + Q} \right)}x_{1}} + {\left( {R - Q} \right)x_{2}}} \right\rbrack}.}}} & \left( {{Eqs}.\mspace{14mu} 8} \right) \end{matrix}$

A Taylor series linearization is performed on Eqs. 8 about the steady state x₁₀, x₂₀ and D resulting in a transfer function G(s), using the approximations

${R_{s} = 0},{x_{10} = \frac{u_{0}}{\left( {1 - D} \right)^{2}R}},{and}$ $x_{20} = {\frac{u_{0}}{\left( {1 - D} \right)}.}$

With the further approximations: R_(c) ²=0 and R_(c)Q=0, and with the additional assumption that R>Q, it is easily shown that the transfer function G(s) has a zero in the open left half plane if and only if

$\begin{matrix} {{\left( {R_{c} + Q} \right)C} > {\frac{\left( {1 - \frac{Q}{R}} \right)L}{R\left( {1 - D} \right)}.}} & \left( {{Eq}.\mspace{14mu} 9} \right) \end{matrix}$

Eq. 9 is the Ridley condition for a boost converter modified by an output adjuster with Q chosen so that R>Q. From Eq. 9, the output adjustment has a least two implications. First, the value of R_(c) required by the usual Ridley condition is lowered. Second, the output ripple due to R_(c) is reduced.

When the Ridley condition in Eq. 9 holds, then input-output linearization is used to design the control condition for a boost converter. Using a controller with controller gain factor k>0, the input-output linearization results in a duty ratio

$\begin{matrix} {\mspace{79mu} {{d = \frac{{- {Py}^{\prime}} - {Sx}_{1} - {Uu}_{0} - {k\left( {y^{\prime} - y_{0}^{\prime}} \right)}}{V}}\mspace{79mu} {where}\mspace{79mu} {{y_{0}^{\prime} = {y_{0}\left( {1 + \frac{QD}{R\left( {1 - D} \right)}} \right)}},\mspace{79mu} {P = {- {\frac{1}{R + R_{c}}\left\lbrack {\frac{R^{2}\left( {R_{c} + Q} \right)}{L\left( {R - Q} \right)} + \frac{1}{C}} \right\rbrack}}},{S = {\frac{R}{\left( {R + R_{c}} \right)^{2}}\left\lbrack {{\frac{\left( {R_{c} + Q} \right)}{L}\left( {{- {R_{s}\left( {R + R_{c}} \right)}} - {RR}_{c}} \right)} + \frac{\left( {R + R_{c}} \right)}{C} + {R^{2}\frac{\left( {R_{c} + Q} \right)^{2}}{L\left( {R - Q} \right)}}} \right\rbrack}},\mspace{79mu} {U = {\frac{R}{L\left( {R + R_{c}} \right)}\left( {R_{c} + Q} \right)}},\mspace{79mu} {and}}{V = {{\frac{R}{\left( {R + R_{c}} \right)^{2}}\left\lbrack {{{- \left( {\frac{{R\left( {R_{c} + Q} \right)}{Q\left( {R + R_{c}} \right)}}{L\left( {R - Q} \right)} + \frac{\left( {R - Q} \right)}{C}} \right)}x_{1}} + {\frac{{R\left( {R_{c} + Q} \right)}\left( {R + R_{c}} \right)}{L\left( {R - Q} \right)}y^{\prime}}} \right\rbrack}.}}}} & \left( {{Eq}.\mspace{14mu} 10} \right) \end{matrix}$

As output voltage ripple increases (or decreases) at particular desired output voltage y₀, higher (or lower) then the value of Q can be adjusted to stabilize the system.

In a preferred embodiment, the duty ratio d of Eq. 10 is applied as the control signal for the boost converter. In other embodiments, various approximations to Eq. 10 can be used to determine the duty ratio d for the control signal.

In one embodiment of the boost converter, a first approximation, including R_(c) ²=0, R_(c)Q=0 and Q²=0, is applied to Eq. 10 to arrive at a duty ratio d given by the formula:

$\begin{matrix} {\frac{\begin{bmatrix} {{\left. {{\frac{R^{2}}{\left( {R - Q} \right)}\left( {R_{c} + Q} \right)C} + L} \right)y^{\prime}} - {\left( {L - {{R_{s}\left( {R_{c} + Q} \right)}C}} \right){Rx}_{1}} -} \\ {{R\left( {R_{c} + Q} \right){Cu}_{0}} + {\left( {R + R_{c}} \right){{LCk}\left( {y_{0}^{\prime} - y^{\prime}} \right)}}} \end{bmatrix}}{R\left( {{\frac{R}{\left( {R - Q} \right)}\left( {R_{c} + Q} \right){Cy}^{\prime}} - {L\frac{\left( {R - Q} \right)}{\left( {R + R_{c}} \right)}x_{1}}} \right)}.} & \left( {{Eq}.\mspace{14mu} 11} \right) \end{matrix}$

In another embodiment of the boost converter, a second approximation including

$\frac{R}{R - Q} = 1$

is applied to Eq. 11 to arrive at a duty ratio d given by the formula:

$\begin{matrix} {\frac{\begin{bmatrix} {{\left. {{{R\left( {R_{c} + Q} \right)}C} + L} \right)y^{\prime}} - {\left( {L - {{R_{s}\left( {R_{c} + Q} \right)}C}} \right){Rx}_{1}} -} \\ {{R\left( {R_{c} + Q} \right){Cu}_{0}} + {\left( {R + R_{c}} \right){{LCk}\left( {y_{0}^{\prime} - y^{\prime}} \right)}}} \end{bmatrix}}{R\left( {{\left( {R_{c} + Q} \right){Cy}^{\prime}} - {L\frac{R}{\left( {R + R_{c}} \right)}x_{1}}} \right)}.} & \left( {{Eq}.\mspace{14mu} 12} \right) \end{matrix}$

Eq. 12 is valid when Q<<R.

In another set of embodiments of a boost converter, Q is replaced by

$\begin{matrix} {{Q->{\frac{R}{\left( {R + R_{c}} \right)}Q}},} & \left( {{Eq}.\mspace{14mu} 13} \right) \end{matrix}$

in Eq. 10, Eq. 11 and Eq. 12 to determine the duty ratio d and the adjusted output voltage is replaced by

$\begin{matrix} {y^{\prime} = {y + {\frac{R}{\left( {R + R_{c}} \right)}{{Q\left( {x_{1} - \frac{y}{R}} \right)}.}}}} & \left( {{Eq}.\mspace{14mu} 14} \right) \end{matrix}$

In these embodiments, Q is chosen so that Q<(R+R_(c)).

In a preferred embodiment of a buck-boost converter, buck-boost converter circuit 200 is substituted for voltage converter circuit 402, and controller 420 uses LEM with switch off time sampling of the state variables. When output adjuster is off, Q=0, y′=y, and the dynamic state equations for the boost converter are

$\begin{matrix} {{{\overset{.}{x}}_{1} = {{- \frac{{Rx}_{2}}{L\left( {R + R_{c}} \right)}} - {\left\lbrack {R_{s} + \frac{{RR}_{c}}{\left( {R + R_{c}} \right)}} \right\rbrack \frac{x_{1}}{L}} + {{\frac{R}{L\left( {R + R_{c}} \right)}\left\lbrack {{R_{c}x_{1}} + x_{2}} \right\rbrack}d} + {\frac{u_{0}}{L}d}}}\mspace{79mu} {{\overset{.}{x}}_{2} = {{{- \frac{1}{C\left( {R + R_{c}} \right)}}x_{2}} + {\frac{R}{C\left( {R + R_{c}} \right)}\left\lbrack {x_{1}\left( {1 - d} \right)} \right\rbrack}}}\mspace{79mu} {y = {- {\frac{R}{R + R_{c}}\left\lbrack {{R_{c}x_{1}} + x_{2}} \right\rbrack}}}} & \left( {{Eqs}.\mspace{14mu} 15} \right) \end{matrix}$

where x₁ is the inductor current, x₂ is the voltage across capacitor C, u₀ is the input voltage, y is the output voltage and duty ratio d is the instantaneous duty ratio of the control signal. The dot above a variable means the time derivative of the variable.

Given a desired output voltage y_(o), the equations {dot over (x)}₁=0, {dot over (x)}₂=0 and y=y₀ are solved to find the corresponding steady-state values x₁₀, x₂₀, with steady-state duty ratio D. The state space equilibrium point is (x₁₀, x₂₀); asymptotically stabilizing the system to this equilibrium point sends y asymptotically to y₀.

Next, a Taylor series linearization is performed on Eqs. 15 about x₁₀, x₂₀, and D. Using the approximations

${R_{s} = 0},{R_{c}^{2} = 0},{x_{10} = \frac{u_{0}}{\left( {1 - D} \right)^{2}R}}$ and ${x_{20} = \frac{u_{0}}{\left( {1 - D} \right)}},$

the resulting transfer function has a zero in the open left half plane if and only if:

$\begin{matrix} {{R_{c}C} > {\frac{LD}{R\left( {1 - D} \right)}.}} & \left( {{Eq}.\mspace{14mu} 16} \right) \end{matrix}$

This is the Ridley condition for the buck-boost converter.

Under the Ridley condition, the input-output feedback linearization is employed using proportional control, generally with proportional, integral and derivative gain with controller gain factor k>0. The input-output feedback linearization yields the formula for duty ratio d:

$\begin{matrix} {d = {\frac{\begin{matrix} {{\left( {{{RR}_{C}C} + L} \right)y} + {\left( {L - {R_{S}R_{C}C}} \right){Rx}_{1}} +} \\ {\left( {R + R_{C}} \right){{LCk}\left( {y_{0} - y} \right)}} \end{matrix}}{R\left( {{R_{C}{Cy}} + {\frac{LR}{R + R_{C}}x_{1}} - {R_{C}{Cu}_{0}}} \right)}.}} & \left( {{Eq}.\mspace{14mu} 17} \right) \end{matrix}$

The Ridley condition holds if the denominator is negative and the approximations

${x_{1} = {- \frac{y}{R\left( {1 - D} \right)}}},{u_{0} = {{- y}\frac{\left( {1 - D} \right)}{D}}},{and}$ $\frac{R}{R + R_{c}} = 1$

are valid in Eq. 17.

Generally, integral and derivative gain can also be implemented by the controller so that the controller gain factor takes the form

$\begin{matrix} {{k = \left( {k_{p} + {k_{i}/s} + {k_{d}s}} \right)},} & \left( {{Eq}.\mspace{14mu} 18} \right) \end{matrix}$

where k_(p), k_(i), and k_(d) are the gains of the proportional, integral, and derivative terms of the controller and s is a complex variable. For example, an integral gain can be included to reduce steady state error.

When the output adjuster is on with deltaE gain factor Q>0, the output adjuster changes the output y′ used by the controller for control purposes according to

$\begin{matrix} {y^{\prime} = {y + {Q\left( {x_{1} + \frac{y}{R}} \right)}}} & \left( {{Eq}.\mspace{14mu} 19} \right) \end{matrix}$

where y is the output voltage in the state equations (Eqs. 15). x₁ represents both the ac and dc terms of inductor current. Since

$\left( {- \frac{y}{R}} \right)$

is equal to the dc term near steady state,

$\left( {x_{1} + \frac{y}{R}} \right)$

represents the ac term which is the inductor ripple current.

The state equations, modified by the output adjuster with Q>0, become:

$\begin{matrix} {{{\overset{.}{x}}_{1} = {{- \frac{{Rx}_{2}}{L\left( {R + R_{c}} \right)}} - {\left\lbrack {R_{s} + \frac{{RR}_{c}}{\left( {R + R_{c}} \right)}} \right\rbrack \frac{x_{1}}{L}} + {{\frac{R}{L\left( {R + R_{c}} \right)}\left\lbrack {{R_{c}x_{1}} + x_{2}} \right\rbrack}d} + {\frac{u_{0}}{L}d}}}\mspace{79mu} {{\overset{.}{x}}_{2} = {{{- \frac{1}{C\left( {R + R_{c}} \right)}}x_{2}} + {\frac{R}{C\left( {R + R_{c}} \right)}\left\lbrack {x_{1}\left( {1 - d} \right)} \right\rbrack}}}\mspace{79mu} {y^{\prime} = {{\frac{1}{R + R_{c}}\left\lbrack {{\left( {- {R\left( {R_{c} + Q} \right)}} \right)x_{1}} + {\left( {{- R} + Q} \right)x_{2}}} \right\rbrack}.}}} & \left( {{Eqs}.\mspace{14mu} 20} \right) \end{matrix}$

A Taylor series linearization is performed on Eqs. 20 about the steady state x₁₀, x₂₀ and D resulting in a transfer function G(s), using the approximations

${R_{s} = 0},{x_{10} = \frac{u_{0}}{\left( {1 - D} \right)^{2}R}},{and}$ $x_{20} = {\frac{u_{0}}{\left( {1 - D} \right)}.}$

With the further approximations: R_(c) ²=0 and R_(c)Q=0, with the additional assumption that R>Q, it is easily shown that the transfer function G(s) has a zero in the open left half plane if and only if

$\begin{matrix} {{\left( {R_{c} + Q} \right)C} > {\frac{\left( {1 - \frac{Q}{R}} \right){DL}}{R\left( {1 - D} \right)}.}} & \left( {{Eq}.\mspace{14mu} 21} \right) \end{matrix}$

Eq. 21 is the Ridley condition for a buck-boost converter modified by an output adjuster with Q chosen so that R>Q. From Eq. 21, the output adjustment has a least two implications. First, the value of R_(c) required by the usual Ridley condition is lowered. Second, the output ripple due to R_(c) is reduced.

When the Ridley condition in Eq. 21 holds, then input-output feedback linearization is used to design the control condition for a buck-boost converter. Using a controller with controller gain factor k>0, the input-output feedback linearization results in a duty ratio

$\begin{matrix} {\mspace{79mu} {{{{d = \frac{{- {Py}^{\prime}} - {Sx}_{1} - {Uu}_{0} - {k\left( {y^{\prime} - y_{0}^{\prime}} \right)}}{V}}\mspace{79mu} {where}\mspace{79mu} y_{0}^{\prime}} = {y_{0}\left( {1 - \frac{QD}{R\left( {1 - D} \right)}} \right)}}\mspace{79mu} {{P = {- {\frac{1}{R + R_{c}}\left\lbrack {\frac{R^{2}\left( {R_{c} + Q} \right)}{L\left( {R - Q} \right)} + \frac{1}{C}} \right\rbrack}}},\text{}{S = {\frac{R}{\left( {R + R_{c}} \right)^{2}}\left\lbrack {{\frac{\left( {R_{c} + Q} \right)}{L}\left( {R_{s\;} + \frac{{RR}_{c}}{\left( {R + R_{c}} \right.}} \right)} - \frac{1}{C} - \frac{{R^{2}\left( {R_{c} + Q} \right)}^{2}}{{L\left( {R + R_{c}} \right)}\left( {R - Q} \right)}} \right\rbrack}},\mspace{79mu} {U = 0},\mspace{79mu} {{{and}V} = {{\frac{R\left( {R_{c} + Q} \right)}{\left( {R + R_{c}} \right)}\left\lbrack {{\frac{R}{L}\left( {{{- \frac{1}{\left( {R - Q} \right)}}y^{\prime}} - {\frac{\left( {R + R_{c}} \right)Q}{\left( {R - Q} \right)}x_{1}}} \right)} + \frac{u_{0}}{L}} \right\rbrack} + {\frac{\left( {R - Q} \right)R}{{C\left( {R + R_{c}} \right)}^{2}}{x_{1}.}}}}}}} & \left( {{Eq}.\mspace{14mu} 22} \right) \end{matrix}$

As output voltage ripple increases (or decreases) at particular desired output voltage y₀, higher (or lower) then the value of Q can be adjusted to stabilize the system.

In a preferred embodiment, the duty ratio d of Eq. 22 is applied as the control signal for the buck-boost converter. In other embodiments, various approximations to Eq. 22 can be used to determine the duty ratio d for the control signal.

In one embodiment of the buck-boost converter, a first approximation, including R_(c) ²=0, R_(c)Q=0 and Q²=0, is applied to Eq. 22 to arrive at a duty ratio d given by the formula:

$\begin{matrix} {\frac{\begin{matrix} {{\left( {{\frac{R^{2}}{\left( {R - Q} \right)}\left( {R_{c} + Q} \right)C} + L} \right)y^{\prime}} +} \\ {{\left( {L - {{R_{s}\left( {R_{c} + Q} \right)}C}} \right){Rx}_{1}} + {\left( {R + R_{c}} \right){{LCk}\left( {y_{0}^{\prime} - y^{\prime}} \right)}}} \end{matrix}}{R\left\lbrack {{\frac{R}{\left( {R - Q} \right)}\left( {R_{c} + Q} \right){Cy}^{\prime}} + {L\frac{\left( {R - Q} \right)}{\left( {R + R_{c}} \right)}x_{1}} - {\left( {R + R_{c}} \right){Cu}_{0}}} \right\rbrack}.} & \left( {{Eq}.\mspace{14mu} 23} \right) \end{matrix}$

In another embodiment of the buck-boost converter, a second approximation including

$\frac{R}{R - Q} = 1$

is applied to Eq. 23 to arrive at a duty ratio d given by the formula:

$\begin{matrix} {\frac{\begin{matrix} {{\left( {{{R\left( {R_{c} + Q} \right)}C} + L} \right)y^{\prime}} +} \\ \left. {{\left( {L - {{R_{s}\left( {R_{c} + Q} \right)}C}} \right){Rx}_{1}} + {\left( {R + R_{c}} \right){{LCk}\left( {y_{0}^{\prime} - y^{\prime}} \right)}}} \right\rbrack \end{matrix}}{R\left( {{\left( {R_{c} + Q} \right){Cy}^{\prime}} + {L\frac{R}{\left( {R + R_{c}} \right)}x_{1}} - {\left( {R_{c} + Q} \right){Cu}_{0}}} \right)}.} & \left( {{Eq}.\mspace{14mu} 24} \right) \end{matrix}$

Eq. 24 is valid when Q<<R.

In another set of embodiments of a buck-boost converter, Q is replaced by

$\begin{matrix} {{Q->{\frac{R}{\left( {R + R_{c}} \right)}Q}},} & \left( {{Eq}.\mspace{14mu} 25} \right) \end{matrix}$

in Eq. 22, Eq. 23 and Eq. 24 to determine the duty ratio d and the adjusted output voltage is replaced by

$\begin{matrix} {y^{\prime} = {y + {\frac{R}{\left( {R + R_{c}} \right)}{{Q\left( {x_{1} + \frac{y}{R}} \right)}.}}}} & \left( {{Eq}.\mspace{14mu} 26} \right) \end{matrix}$

In these embodiments, Q is chosen so that Q<(R+R_(c)).

In a preferred embodiment of a buck converter, buck converter circuit 300 is substituted for voltage converter circuit 402, and controller 420 uses LEM with switch off time sampling of the state variables. When the output adjuster is off, Q=0, y′=y, and the dynamic state equations for the buck converter are

$\begin{matrix} {{{\overset{.}{x}}_{1} = {{- \frac{{Rx}_{2}}{L\left( {R + R_{c}} \right)}} - {\left\lbrack {R_{s} + \frac{{RR}_{c}}{\left( {R + R_{c}} \right)}} \right\rbrack \frac{x_{1}}{L}} + {\frac{u_{0}}{L}d}}}{{\overset{.}{x}}_{2} = {{{{- \frac{1}{C\left( {R + R_{c}} \right)}}x_{2}} + {\frac{R}{C\left( {R + R_{c}} \right)}x_{1}y}} = {\frac{R}{R + R_{c}}\left\lbrack {{R_{c}x_{1}} + x_{2}} \right\rbrack}}}} & \left( {{Eqs}.\mspace{14mu} 27} \right) \end{matrix}$

where x₁ is the inductor current, x₂ is the voltage across capacitor C, u₀ is the input voltage, y is the output voltage and duty ratio d is the instantaneous duty ratio of the control signal. The dot above a variable means the time derivative of the variable.

Given a desired output voltage y₀, the equations {dot over (x)}₁=0, {dot over (x)}₂=0 and y=y₀ are solved to find the corresponding steady-state values x₁₀, x₂₀, with steady-state duty ratio D. The state space equilibrium point is (x₁₀, x₂₀); asymptotically stabilizing the system to this equilibrium point sends y asymptotically to y₀.

The buck converter is a linear system with an open left half plane zero at −1/R_(c)C in its transfer function under LEM with switch off time sampling or TEM with switch on-time sampling. Input-output feedback linearization is employed using proportional control, generally with proportional, integral and derivative gain with controller gain factor k>0. For LEM with switch off time sampling, the input-output feedback linearization yields the formula for duty ratio:

$\begin{matrix} {d = {\frac{\begin{matrix} {{\left( {{{RR}_{C}C} + L} \right)y} - {\left( {L - {R_{S}R_{C}C}} \right){Rx}_{1}} +} \\ {\left( {R + R_{C}} \right){{LCk}\left( {y_{0} - y} \right)}} \end{matrix}}{{RR}_{C}{Cu}_{0}}.}} & \left( {{Eq}.\mspace{14mu} 28} \right) \end{matrix}$

Generally, integral and derivative gain can also be implemented by the controller so that the controller gain factor takes the form

$\begin{matrix} {{k = \left( {k_{p} + {k_{i}/s} + {k_{d}s}} \right)},} & \left( {{Eq}.\mspace{14mu} 29} \right) \end{matrix}$

where k_(p), k_(i), and k_(d) are the gains of the proportional, integral, and derivative terms of the controller and s is a complex variable. For example, an integral gain can be included to reduce steady state error. When the output adjuster is on with deltaE gain factor Q>0, the output adjuster changes the output y′ used by the controller for control purposes according to

$\begin{matrix} {y^{\prime} = {y + {Q\left( {x_{1} - \frac{y}{R}} \right)}}} & \left( {{Eq}.\mspace{14mu} 30} \right) \end{matrix}$

where y is the output voltage in the state equations (Eqs. 27). x₁ represents both the ac and do terms of inductor current. Since y/R is equal to the dc term near steady state, then x₁−y/R represents the ac term which is the inductor ripple current.

The state equations, modified by the output adjuster on with Q>0, become:

$\begin{matrix} {{{\overset{.}{x}}_{1} = {{- \frac{{Rx}_{2}}{L\left( {R + R_{c}} \right)}} - {\left\lbrack {R_{s} + \frac{{RR}_{c}}{\left( {R + R_{c}} \right)}} \right\rbrack \frac{x_{1}}{L}} + {\frac{u_{0}}{L}d}}}{{\overset{.}{x}}_{2} = {{{- \frac{1}{C\left( {R + R_{c}} \right)}}x_{2}} + {\frac{R}{C\left( {R + R_{c}} \right)}x_{1}}}}{y^{\prime} = {{\frac{1}{R + R_{c}}\left\lbrack {{\left( {R\left( {R_{c} + Q} \right)} \right)x_{1}} + {\left( {R - Q} \right)x_{2}}} \right\rbrack}.}}} & \left( {{Eqs}.\mspace{14mu} 31} \right) \end{matrix}$

This buck converter has an open left half plane zero in its transfer function at

$\begin{matrix} {- \frac{1}{\left( {R_{c} + Q} \right)C}} & \left( {{Eq}.\mspace{14mu} 32} \right) \end{matrix}$

Then input-output feedback linearization is used to design the control condition for a buck converter. Using a controller with controller gain factor k>0, the input-output feedback linearization results in a duty ratio

$\begin{matrix} {\mspace{79mu} {{d = \frac{{- {Py}^{\prime}} - {Sx}_{1} - {Uu}_{0} - {k\left( {y^{\prime} - y_{0}^{\prime}} \right)}}{V}}\mspace{79mu} {{{{where}\mspace{14mu} y_{0}^{\prime}} = y_{0}},\mspace{79mu} {P = {- {\frac{1}{R + R_{c}}\left\lbrack {\frac{R^{2}\left( {R_{c} + Q} \right)}{L\left( {R - Q} \right)} + \frac{1}{C}} \right\rbrack}}},\text{}{S = {\frac{R}{\left( {R + R_{c}} \right)^{2}}\left\lbrack {{\frac{\left( {R_{c} + Q} \right)}{L}\left( {{- {R_{s\;}\left( {R + R_{c}} \right)}} - {RR}_{c}} \right)} + \frac{\left( {R + R_{c}} \right)}{C} + {R^{2}\frac{\left( {R_{c} + Q} \right)^{2}}{L\left( {R - Q} \right)}}} \right\rbrack}},\mspace{79mu} {U = 0},\mspace{79mu} {{{and}\mspace{79mu} V} = {\frac{{R\left( {R_{c} + Q} \right)}u_{0}}{L\left( {R + R_{c}} \right)}.}}}}} & \left( {{Eq}.\mspace{14mu} 33} \right) \end{matrix}$

As output voltage ripple increases (or decreases) at particular desired output voltage y₀, higher (or lower) then the value of Q can be adjusted to stabilize the system.

In a preferred embodiment, the duty ratio d of Eq. 33 is applied as the control signal for the buck converter. In other embodiments, various approximations to Eq. 33 can be used to determine the duty ratio d for the control signal.

In one embodiment of the buck converter, a first approximation, including R_(c) ²=0, R_(c)Q=0 and Q²=0, is applied to Eq. 33 to arrive at a duty ratio d given by the formula:

$\begin{matrix} {\frac{\begin{matrix} {{\left( {{\frac{R^{2}}{\left( {R - Q} \right)}\left( {R_{c} + Q} \right)C} + L} \right)y} - {\left( {L - {{R_{s}\left( {R_{c} + Q} \right)}C}} \right){Rx}_{1}} +} \\ {\left( {R + R_{c}} \right){{LCk}\left( {y_{0} - y} \right)}} \end{matrix}}{{R\left( {R_{c} + Q} \right)}{Cu}_{0}}.} & \left( {{Eq}.\mspace{14mu} 34} \right) \end{matrix}$

In another embodiment of the buck converter, a second approximation including

$\frac{R}{R - Q} = 1$

is applied to Eq. 34 to arrive at a duty ratio d given by the formula:

$\begin{matrix} {\frac{\begin{pmatrix} {{\left( {{{R\left( {R_{c} + Q} \right)}C} + L} \right)y} - {\left( {L - {{R_{s}\left( {R_{c} + Q} \right)}C}} \right){Rx}_{1}} +} \\ \left. {\left( {R + R_{c}} \right){{LCk}\left( {y_{0} - y} \right)}} \right\rbrack \end{pmatrix}}{{R\left( {R_{c} + Q} \right)}{Cu}_{0}}.} & \left( {{Eq}.\mspace{14mu} 35} \right) \end{matrix}$

Eq. 35 is valid when Q<<R.

In another set of embodiments of a buck converter, Q is replaced by

$\begin{matrix} {{Q->{\frac{R}{\left( {R + R_{c}} \right)}Q}},} & \left( {{Eq}.\mspace{14mu} 36} \right) \end{matrix}$

in Eq. 33, Eq. 34 and Eq. 35 to determine the duty ratio d and the adjusted output voltage is replaced by

$\begin{matrix} {y^{\prime} = {y + {\frac{R}{\left( {R + R_{c}} \right)}{{Q\left( {x_{1} - \frac{y}{R}} \right)}.}}}} & \left( {{Eq}.\mspace{14mu} 37} \right) \end{matrix}$

In these embodiments, Q is chosen so that Q<(R+R_(c)).

In an alternate embodiment for a buck converter, buck converter circuit 300 uses TEM with switch on time sampling of the state variables. The state equations 27 and 31 and d equations 28, 33, 34, and 35 remain the same.

Referring to FIG. 5, a method 500 for operation of a voltage converter is provided. The voltage converter includes a voltage converter circuit, an output adjuster, a controller and a voltage source supplying input voltage u₀. The method begins at step 502 where a set of parameters for the voltage converter circuit are determined including a load resistance. At step 503, an initial controller gain k is set to a pre-defined (proportional, integral and derivative) gain value and an initial value for the deltaE gain factor Q<R is set where R is the load resistance. For the embodiments of Eqs. 13, 25 and 36, Q<(R+R_(c)). At step 505, the controller is started applying the control signal to the voltage converter circuit using the initial duty ratio d and the initial value of the deltaE gain factor Q.

At step 506, the set of circuit parameters are dynamically measured. At step 507, the duty ratio d is dynamically adjusted based on the set of parameters, the controller gain factor k, and the deltaE gain factor Q. At step 508, Q may be dynamically adjusted, for example, based on any changes to the load resistance or based on inductor ripple. At step 509, a determination of a stop condition is made. If the stop condition is true, then at step 510, the voltage converter is stopped. If the stop condition is false, then the method continues performing steps 506, 507 and 508.

For a boost converter without an output adjuster, the Ridley condition in Eq. 4 should be satisfied. In the condition that (1−D) and R take on minimum values, the boost converter should operate at the highest output power the plant can support and a suitable value for R_(C). The value for R_(C) can be reduced only as the output voltage and output current are reduced.

In another embodiment for the boost converter, at step 503, Q is adjusted as follows. With R_(c) being the equivalent series resistance (ESR) rating for the capacitor, Q satisfies the condition

$\begin{matrix} {{{{\left( {R_{C} + Q} \right)C} > \frac{{Ly}_{\max}}{R_{\min}u_{0}}},{where}}{{\frac{1}{1 - D} = \frac{y}{u_{0}}},}} & \left( {{Eq}.\mspace{14mu} 38} \right) \end{matrix}$

The inequality Eq. 38 is met, for example, if

$\begin{matrix} {{{\left( {R_{C} + Q} \right)C} = {\beta \frac{{Ly}_{\max}}{R_{\min}u_{0}}}},} & \left( {{Eq}.\mspace{14mu} 39} \right) \end{matrix}$

for some value of β>1. From Eq. 39, it is easily seen that the value of Q can be adjusted to a new value of Q, Q_(new), while keeping β constant, for

$\begin{matrix} {\left( {R_{C} + Q_{new}} \right) = {\frac{y}{y_{\max}}\frac{R_{\min}}{R}{\left( {R_{C} + Q} \right).}}} & \left( {{Eq}.\mspace{14mu} 40} \right) \end{matrix}$

Eq. 40 accounts for variation in the output voltage and in the output load current while maintaining the same factor β.

For a buck boost converter without an output adjuster, the Ridley condition in Eq. 16 should be satisfied. In the condition that D takes on a maximum value and R takes on a minimum value, the buck boost converter should operate at the highest output power the plant can support and a suitable value for R_(C). The value for R_(C) can be reduced only as the output voltage and output current are reduced.

In another embodiment for the buck boost converter, at step 503, Q is adjusted as follows. With R_(C) being the equivalent series resistance (ESR) rating for the capacitor, Q satisfies the condition

$\begin{matrix} {{{{\left( {R_{C} + Q} \right)C} > \frac{{Ly}_{\max}}{R_{\min}u_{0}}},{where}}{{\frac{D}{1 - D} = {- \frac{y}{u_{0}}}},}} & \left( {{Eq}.\mspace{14mu} 41} \right) \end{matrix}$

The inequality Eq. 41 is met, for example, if

$\begin{matrix} {{{\left( {R_{C} + Q} \right)C} = {\beta \frac{{Ly}_{\max}}{R_{\min}u_{0}}}},} & \left( {{Eq}.\mspace{14mu} 42} \right) \end{matrix}$

for some value of β>1. From Eq. 42, it is easily seen that the value of Q can be adjusted to a new value of Q, Q_(new), while keeping β constant, for

$\begin{matrix} {\left( {R_{C} + Q_{new}} \right) = {\frac{y}{y_{\max}}\frac{R_{\min}}{R}{\left( {R_{C} + Q} \right).}}} & \left( {{Eq}.\mspace{14mu} 43} \right) \end{matrix}$

Eq. 40 accounts for variation in the output voltage and in the output load current while maintaining the same factor β.

In deriving equations 40 and 43, the approximation Q<<R is made and changes in the input voltage u₀ are not accounted for. Where the input voltage is not constant, the value of D will change which also affects the adjustment of Q. A suitable analysis similar to the analysis provided in Equations 38-43 will yield equations for the adjustment of Q when input voltage changes.

The controller is implemented according to one of a group of: a discrete electronics circuit; a set of programmed instructions embodied in an FPGA; a set of programmed instructions embodied in a digital signal processor; a microcontroller; a set of programmed instructions embodied in an ASIC; and combinations thereof. A suitable hardware platform includes clocking circuits, a CPU (if required), a non-volatile memory for storing the programmed instructions, a volatile memory for storing intermediate results and for storing calculated parameters for the controller and suitable input/output controls for starting, stopping and entering parameters related to the function of the controller.

The output adjuster is also implemented according to one of a group of: a discrete electronics circuit; a set of programmed instructions embodied in an FPGA; a set of programmed instructions embodied in a digital signal processor; a microcontroller; a set of programmed instructions embodied in an ASIC; and combinations thereof. A suitable hardware platform includes clocking circuits, a CPU (if required), a non-volatile memory for storing the programmed instructions, a volatile memory for storing intermediate results and for storing calculated parameters for the output adjuster and suitable input/output controls for starting, stopping and entering parameters related to the function of the output adjuster.

For example, in a preferred embodiment, a digital signal processor and a computer program stored on a computer readable medium is provided for programming the digital signal processor to implement the controller and the output adjuster as disclosed. The digital signal processor in operation performs the function of determining the adjusted output y′, determining Q and providing the control signal at the duty ratio d according to the equations for duty ratio disclosed, the gain k and the type of voltage converter implemented.

In an embodiment utilizing analog control instead of digital control, the controller is replaced by an analog PID controller with analog inputs for u₀, y₀, x₁, Q, and y′. Output adjuster is replaced by an analog circuit implementing Eq. 7 for a boost converter, Eq. 19 for a buck-boost converter and Eq. 37 for a buck controller where the load resistance R and current x₁ is measured and converted to corresponding voltages.

It should also be understood, that the output adjuster of the present disclosure can be made as an add-on component for power control circuits to reduce ripple where the output adjuster is added at design time or as a retrofit to an existing power control circuit.

The embodiments presented in this disclosure are intended to provide implementable examples of the present invention, but are not intended to limit the present invention. For instance, the control method provided by input-output feedback linearization with leading edge modulation with switch off time sampling is meant as an example control method. The controller can utilize any control method based on many different control theories. 

1. A voltage converter for converting an input voltage to an output voltage across a load resistance comprising: a voltage converter circuit having an inductor; an output adjuster, connected to the voltage converter circuit, configured to generate an adjusted output voltage based on the output voltage and a time varying component of an inductor current through the inductor, scaled by a first gain factor; a controller, connected to the output adjuster and the voltage converter circuit, configured to generate a control signal to the voltage converter circuit; the control signal having a duty ratio based on the adjusted output voltage, the input voltage, a desired output voltage, a second gain factor, the inductor current and the first gain factor; and, whereby the voltage converter circuit changes the output voltage to match the desired output voltage.
 2. The voltage converter of claim 1 wherein the controller is configured to generate the control signal for leading edge modulation.
 3. The voltage converter of claim 1 wherein the controller is configured to generate the control signal based on input-output feedback linearization of a set of state variables with stable zero dynamics, the set of state variables including the adjusted output voltage.
 4. The voltage converter of claim 1 wherein the adjusted output voltage is a linear function of the time varying component.
 5. The voltage converter of claim 1 wherein the second gain factor includes at least one of the group consisting of a proportional gain, an integral gain and a derivative gain.
 6. The voltage converter of claim 1 wherein the voltage converter circuit comprises a boost converter circuit.
 7. The voltage converter of claim 1 wherein the voltage converter circuit comprises a buck converter circuit.
 8. The voltage converter of claim 1 wherein the voltage converter circuit comprises a buck-boost converter circuit.
 9. The voltage converter of claim 1 wherein the adjusted output voltage is generated according to ${y^{\prime} = {y + {Q\left( {x_{1} - \frac{y}{R}} \right)}}},$ where y′ is the adjusted output voltage, y is the output voltage, Q is the first gain factor, x₁ is the inductor current and R is the load resistance.
 10. The voltage converter of claim 9 wherein the voltage converter circuit comprises: a boost converter circuit where the inductor is connected to a first polarity of the input voltage in series with a series resistance; the boost converter circuit further comprising: a first switch connected in series with the inductor and a second polarity of the input voltage and controlled by the control signal; a second switch connected between the inductor and a capacitor; the capacitor connected by a capacitive resistance to the second polarity of the input voltage; the load resistance connected in parallel to the capacitor and the capacitive resistance; and, the duty ratio of the control signal is given by the formula: ${d = \frac{\begin{matrix} {{\left\lbrack {{{R\left( {R_{c} + Q} \right)}C} + L} \right\rbrack y^{\prime}} - {\left( {L - {{R_{s}\left( {R_{c} + Q} \right)}C}} \right){Rx}_{1}} -} \\ {{R\left( {R_{c} + Q} \right){Cu}_{0}} + {\left( {R + R_{c}} \right){{LCk}\left( {y_{0}^{\prime} - y^{\prime}} \right)}}} \end{matrix}}{R\left( {{\left( {R_{c} + Q} \right){Cy}^{\prime}} - {\frac{LR}{\left( {R + R_{c}} \right)}x_{1}}} \right)}},$ where R is the load resistance, R_(c) is the capacitive resistance, Q is the first gain factor, k is the second gain factor, C is the capacitance of the capacitor, L is the inductance of the inductor, R_(s) is the series resistance, u₀ is the input voltage, y′ is the adjusted output voltage, x₁ is the inductor current, $y_{0}^{\prime} = {y_{0}\left( {1 + \frac{QD}{R\left( {1 - D} \right)}} \right)}$ and y₀ is the desired output voltage.
 11. The voltage converter of claim 10 wherein the duty ratio of the control signal is given by the formula: $d = {\frac{\begin{matrix} {{\left( {{\frac{R^{2}}{\left( {R - Q} \right)}\left( {R_{c} + Q} \right)C} + L} \right)y^{\prime}} - {\left( {L - {{R_{s}\left( {R_{c} + Q} \right)}C}} \right){Rx}_{1}} -} \\ {{R\left( {R_{c} + Q} \right){Cu}_{0}} + {\left( {R + R_{c}} \right){{LCk}\left( {y_{0}^{\prime} - y^{\prime}} \right)}}} \end{matrix}}{R\left( {{\frac{R}{\left( {R - Q} \right)}\left( {R_{c} + Q} \right){Cy}^{\prime}} - {\frac{L\left( {R - Q} \right)}{\left( {R + R_{c}} \right)}x_{1}}} \right)}.}$
 12. The voltage converter of claim 10 wherein the duty ratio of the control signal is given by the formula: $\mspace{79mu} {d = \frac{{- {Py}^{\prime}} - {Sx}_{1} - {Uu}_{0} - {k\left( {y^{\prime} - y_{0}^{\prime}} \right)}}{V}}$      where $\mspace{79mu} {{P = {- {\frac{1}{R + R_{c}}\left\lbrack {\frac{R^{2}\left( {R_{c} + Q} \right)}{L\left( {R - Q} \right)} + \frac{1}{C}} \right\rbrack}}},{S = {\frac{R}{\left( {R + R_{c}} \right)^{2}}\left\lbrack {{\frac{\left( {R_{c} + Q} \right)}{L}\left( {{- {R_{s}\left( {R + R_{c}} \right)}} - {RR}_{c}} \right)} + \frac{\left( {R + R_{c}} \right)}{C} + {R^{2}\frac{\left( {R_{c} + Q} \right)^{2}}{L\left( {R - Q} \right)}}} \right\rbrack}},\mspace{79mu} {U = {\frac{R}{L\left( {R + R_{c}} \right)}\left( {R_{c} + Q} \right)}},\mspace{79mu} {and}}$ $V = {{\frac{R}{\left( {R + R_{c}} \right)^{2}}\left\lbrack {{{- \left( {\frac{{R\left( {R_{c} + Q} \right)}{Q\left( {R + R_{c}} \right)}}{L\left( {R - Q} \right)} + \frac{\left( {R - Q} \right)}{C}} \right)}x_{1}} + {\frac{{R\left( {R_{c} + Q} \right)}\left( {R + R_{c}} \right)}{L\left( {R - Q} \right)}y^{\prime}}} \right\rbrack}.}$
 13. The voltage converter of claim 9 wherein the voltage converter circuit comprises: a buck converter circuit further comprising: a first switch connected in series with a first polarity of the input voltage and controlled by the control signal; the inductor having a series resistance connected in series with the first switch and a second polarity of the input voltage; a second switch connected between the first switch and a capacitor; the capacitor connected by a capacitive resistance to the second polarity of the input voltage; the load resistance connected in parallel to the capacitor and the capacitive resistance; and, the duty ratio of the control signal is given by the formula: $d = {\frac{\begin{matrix} {{\left( {{{R\left( {R_{c} + Q} \right)}C} + L} \right)y^{\prime}} - {\left( {L - {{R_{s}\left( {R_{c} + Q} \right)}C}} \right){Rx}_{1}} +} \\ \left. {\left( {R + R_{c}} \right){{LCk}\left( {y_{0}^{\prime} - y^{\prime}} \right)}} \right\rbrack \end{matrix}}{{R\left( {R_{c} + Q} \right)}{Cu}_{0}}.}$ where R is the load resistance, R_(c) is the capacitive resistance, Q is the first gain factor, k is the second gain factor, C is the capacitance of the capacitor, L is the inductance of the inductor, R_(s) is the series resistance, u₀ is the input voltage, y′ is the adjusted output voltage, x₁ is the inductor current, and y′₀ is equal to the desired output voltage.
 14. The voltage converter of claim 13 wherein the duty ratio of the control signal is given by the formula: $d = {\frac{\begin{matrix} {{\left( {{\frac{R^{2}}{\left( {R - Q} \right)}\left( {R_{c} + Q} \right)C} + L} \right)y^{\prime}} - {\left( {L - {{R_{s}\left( {R_{c} + Q} \right)}C}} \right){Rx}_{1}} +} \\ {\left( {R + R_{c}} \right){{LCk}\left( {y_{0}^{\prime} - y^{\prime}} \right)}} \end{matrix}}{{R\left( {R_{c} + Q} \right)}{Cu}_{0}}.}$
 15. The voltage converter of claim 13 wherein the duty ratio of the control signal is given by the formula: $\mspace{79mu} {d = \frac{{- {Py}^{\prime}} - {Sx}_{1} - {Uu}_{0} - {k\left( {y^{\prime} - y_{0}^{\prime}} \right)}}{V}}$      where $\mspace{79mu} {{P = {- {\frac{1}{R + R_{c}}\left\lbrack {\frac{R^{2}\left( {R_{c} + Q} \right)}{L\left( {R - Q} \right)} + \frac{1}{C}} \right\rbrack}}},{S = {\frac{R}{\left( {R + R_{c}} \right)^{2}}\left\lbrack {{\frac{\left( {R_{c} + Q} \right)}{L}\left( {{- {R_{s}\left( {R + R_{c}} \right)}} - {RR}_{c}} \right)} + \frac{\left( {R + R_{c}} \right)}{C} + {R^{2}\frac{\left( {R_{c} + Q} \right)^{2}}{L\left( {R - Q} \right)}}} \right\rbrack}},\mspace{79mu} {U = 0},\mspace{79mu} {and}}$ $\mspace{79mu} {V = {\frac{{R\left( {R_{c} + Q} \right)}u_{0}}{L\left( {R + R_{c}} \right)}.}}$
 16. The voltage converter of claim 1 wherein: the voltage converter circuit further comprises a capacitor having a capacitive resistance and connected in parallel to the load resistance; and, the adjusted output voltage is generated according to ${y^{\prime} = {y + {\frac{R}{\left( {R + R_{c}} \right)}{Q\left( {x_{1} - \frac{y}{R}} \right)}}}},$ where y′ is the adjusted output voltage, y is the output voltage, Q is the first gain factor, x₁ is the inductor current, R is the load resistance and R_(c) is the capacitive resistance.
 17. The voltage converter of claim 1 wherein the adjusted output voltage is generated according to ${y^{\prime} = {y + {Q\left( {x_{1} + \frac{y}{R}} \right)}}},$ where y′ is the adjusted output voltage, y is the output voltage, Q is the first gain factor, x₁ is the inductor current and R is the load resistance.
 18. The voltage converter of claim 17 wherein the voltage converter circuit comprises: a buck-boost converter circuit further comprising: a first switch connected in series with a first polarity of the input voltage and controlled by the control signal; the inductor having a series resistance connected in series with the first switch and a second polarity of the input voltage; a second switch connected between the first switch and a capacitor; the capacitor connected by a capacitive resistance to the second polarity of the input voltage; the load resistance connected in parallel to the capacitor and the capacitive resistance; and, the duty ratio of the control signal is given by the formula: $d = {\frac{\begin{matrix} {{\left( {{{R\left( {R_{c} + Q} \right)}C} + L} \right)y^{\prime}} + {\left( {L - {{R_{s}\left( {R_{c} + Q} \right)}C}} \right){Rx}_{1}} +} \\ \left. {\left( {R + R_{c}} \right){{LCk}\left( {y_{0}^{\prime} - y^{\prime}} \right)}} \right\rbrack \end{matrix}}{R\left( {{\left( {R_{c} + Q} \right){Cy}^{\prime}} + {\frac{LR}{\left( {R + R_{c}} \right)}x_{1}} - {\left( {R_{c} + Q} \right){Cu}_{0}}} \right)}.}$ where R is the load resistance, R_(c) is the capacitive resistance, Q is the first gain factor, k is the second gain factor, C is the capacitance of the capacitor, L is the inductance of the inductor, R_(s) is the series resistance, u₀ is the input voltage, y′ is the adjusted output voltage, x₁ is the inductor current, $y_{0}^{\prime} = {y_{0}\left( {1 - \frac{QD}{R\left( {1 - D} \right)}} \right)}$ and y₀ is the desired output voltage.
 19. The voltage converter of claim 18 wherein the duty ratio of the control signal is given by the formula: $d = {\frac{\begin{matrix} {{\left( {{\frac{R^{2}}{\left( {R - Q} \right)}\left( {R_{c} + Q} \right)C} + L} \right)y^{\prime}} + {\left( {L - {{R_{s}\left( {R_{c} + Q} \right)}C}} \right){Rx}_{1}} +} \\ {\left( {R + R_{c}} \right){{LCk}\left( {y_{0}^{\prime} - y^{\prime}} \right)}} \end{matrix}}{R\left\lbrack {{\frac{R}{\left( {R - Q} \right)}\left( {R_{c} + Q} \right){Cy}^{\prime}} + {L\frac{\left( {R - Q} \right)}{\left( {R + R_{c}} \right)}x_{1}} - {\left( {R + R_{c}} \right){Cu}_{0}}} \right\rbrack}.}$
 20. The voltage converter of claim 18 wherein the duty ratio of the control signal is given by the formula: $\mspace{79mu} {d = \frac{{- {Py}^{\prime}} - {Sx}_{1} - {Uu}_{0} - {k\left( {y^{\prime} - y_{0}^{\prime}} \right)}}{V}}$      where $\mspace{79mu} {{P = {- {\frac{1}{R + R_{c}}\left\lbrack {\frac{R^{2}\left( {R_{c} + Q} \right)}{L\left( {R - Q} \right)} + \frac{1}{C}} \right\rbrack}}},\mspace{79mu} {S = {\frac{R}{\left( {R + R_{c}} \right)}\left\lbrack {{\frac{\left( {R_{c} + Q} \right)}{L}\left( {R_{s} + \frac{{RR}_{c}}{\left( {R + R_{c}} \right.}} \right)} - \frac{1}{C} - \frac{{R^{2}\left( {R_{c} + Q} \right)}^{2}}{{L\left( {R + R_{c}} \right)}\left( {R - Q} \right)}} \right\rbrack}},\mspace{79mu} {U = 0},{and}}$ $V = {{- {\frac{R\left( {R_{c} + Q} \right)}{\left( {R + R_{c}} \right)}\left\lbrack {{\frac{R}{L}\left( {{{- \frac{1}{\left( {R - Q} \right)}}y^{\prime}} - {\frac{\left( {R + R_{c}} \right)Q}{\left( {R - Q} \right)}x_{1}}} \right)} + \frac{u_{0}}{L}} \right\rbrack}} + {\frac{\left( {R - Q} \right)R}{{C\left( {R + R_{c}} \right)}^{2}}{x_{1}.}}}$
 21. A method of converting an input voltage into an output voltage across a load resistance comprising: providing a voltage converter circuit having the input voltage as a voltage source and producing the output voltage; providing an inductor current flowing through an inductor in the voltage converter circuit, the inductor current having a time varying component; providing an output adjuster connected to the voltage converter circuit; generating an adjusted output voltage which depends on the output voltage and the time varying component of the inductor current scaled by a first gain factor; providing a controller connected to the output adjuster and to the voltage converter circuit; generating a control signal with a duty ratio that controls the voltage converter circuit; dynamically determining the duty ratio from the adjusted output voltage, the input voltage, a desired output voltage, a second gain factor, the inductor current and the first gain factor; and, whereby the voltage converter circuit produces the output voltage to match the desired output voltage.
 22. The method of claim 22 further comprising: generating the control signal based on a leading edge modulation of the voltage converter circuit.
 23. The method of claim 22 further comprising: generating the control signal based on an input-output feedback linearization of a set of state variables with stable zero dynamics, where the set of state variables includes the adjusted output voltage.
 24. The method of claim 22 further comprising: determining the adjusted output voltage to be a linear function of the time varying component.
 25. The method of claim 22 further comprising: generating the adjusted output voltage according to ${y^{\prime} = {y + {Q\left( {x_{1} - \frac{y}{R}} \right)}}},$ where y′ is the adjusted output voltage, y is the output voltage, Q is the first gain factor, x₁ is the inductor current and R is the load resistance.
 26. The method of claim 22 further comprising: generating the adjusted output voltage according to ${y^{\prime} = {y + {Q\left( {x_{1} + \frac{y}{R}} \right)}}},$ where y′ is the adjusted output voltage, y is the output voltage, Q is the first gain factor, x₁ is the inductor current and R is the load resistance.
 27. The method of claim 22 further comprising: generating the adjusted output voltage according to ${y^{\prime} = {y + {\frac{R}{\left( {R + R_{c}} \right)}{Q\left( {x_{1} - \frac{y}{R}} \right)}}}},$ where y′ is the adjusted output voltage, y is the output voltage, Q is the first gain factor, x₁ is the inductor current, R is the load resistance and R_(c) is a capacitive resistance of a capacitor in parallel with the load resistance.
 28. The method of claim 22 further comprising: generating the adjusted output voltage according to ${y^{\prime} = {y + {\frac{R}{\left( {R + R_{c}} \right)}{Q\left( {x_{1} + \frac{y}{R}} \right)}}}},$ where y′ is the adjusted output voltage, y is the output voltage, Q is the first gain factor, x₁ is the inductor current, R is the load resistance and R_(c) is a capacitive resistance of a capacitor in parallel with the load resistance.
 29. The method of claim 22 further comprising: dynamically determining the second gain factor from at least one of the group consisting of a proportional gain, an integral gain and a derivative gain.
 30. The method of claim 22 further providing a boost converter circuit for the voltage converter circuit.
 31. The method of claim 22 further providing a buck-boost converter circuit for the voltage converter circuit.
 32. The method of claim 22 further providing a buck converter circuit for the voltage converter circuit.
 33. The method of claim 22 further comprising controlling the voltage converter circuit to produce the adjusted output voltage to match an adjusted desired output voltage.
 34. The method of claim 22 further comprising: measuring a set of circuit parameters for the voltage converter circuit; determining the first gain based on the set of circuit parameters; determining the second gain; repeatedly applying the control signal with the duty ratio to the voltage converter circuit; repeatedly measuring the set of circuit parameters; repeatedly adjusting the duty ratio based on the set of circuit parameters; and, stopping the method if a directive to stop the controller is received.
 35. The method of claim 35 further comprising adjusting the first gain. 